@charset "gb2312";
/* CSS Document */
.right .tab{border-bottom:1px solid #edd28b;cursor:pointer}
.tab{padding-left:5px;border-bottom:2px solid #ffccaa;z-index:2;}
.right .tab li{background-image:url(i/tabindex.png);letter-spacing:1px}
.right .tab li s,.right .tab li b{height:28px;background-image:url(i/tabindex.png);}
.right .tab li.curr,.right .tab li.curr a:link,.right .tab li.curr a:visited{color:#cc0000;font-weight:bold;letter-spacing:0}
.right .p-name{height:3em;overflow:hidden}
#userinfo{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:10px 10px 10px 5px}
.user{float:left;text-align:center;}
#userinfo .user{position:relative}
.user .u-icon{background:url(i/index.png) no-repeat -42px -33px;width:120px;height:116px;display:table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 87px;*font-family:Arial;}
.user .u-icon img{margin-top:-5px;}
*html .user .u-icon img{margin-top:4px}
*+html .user .u-icon img{margin-top:4px}
.picture,#mlist .p-img a,#mlist01 .p-img a{position:relative}
.upper,.comment{position:absolute;background:#ffffff;filter:alpha(opacity=70);opacity:0.7;left:0;}
.upper{height:20px;top:84px;left:10px;width:100px;overflow:hidden}
#userinfo .extra .fore{ position:absolute;top:84px;width:100px;left:10px}
.comment{height:55px;top:45px;width:100%;}
.picture a,.comment01{ position:absolute;z-index:40;left:0;width:100%}
.picture a{top:84px;*font-size:12px;}
.comment01{top:47px;}
#mlist .reco-list .p-img a,#mlist01 .reco-list .p-img a{display:block;height:100px;width:100px;margin:0 auto;border:1px solid #fff}
#mlist .reco-list .p-img a:hover,#mlist01 .reco-list .p-img a:hover{border-color:#ccc;}
.account,.acco-safe{overflow:hidden;zoom:1;margin-bottom:5px;line-height:23px}
#i-userinfo{margin-left:5px;padding-left:10px}
.username{height:30px;line-height:25px;overflow:hidden;margin-bottom:3px}
.username .extra{float:right;}
.username strong{font-size:20px;color:#333333;font-weight:normal}
.username strong.ftx-01{font-size:12px;font-weight:bold;color:#CC0000;margin-left:8px}
.member{border:1px solid #ffeed6;background:#fff;height:23px;overflow:hidden;float:left;margin-right:10px;zoom:1}
.memb-info{border-left:1px solid #ffeed6;color:#999;float:left;padding-left:4px;width:380px;overflow:hidden}
.memb-info-01{width:155px}
.memb-info-02{width:545px}
.member .close{border-left:1px solid #ffeed6;width:17px;text-align:center;float:left;height:23px;cursor:pointer;background:url(i/index.png) no-repeat -47px -150px}
.member .hover{background-position:-64px -150px}
.rank{float:left;padding-right:4px}
.acco-safe s,.account .fl s{display:inline-block;*zoom:1;margin-right:3px;width:16px;height:16px; vertical-align:middle;line-height:100px;font-size:0;overflow:hidden;background:url(i/icon-veri.png) no-repeat}
.account .fl s{width:22px;height:20px;background-position:-51px 0}
.acco-safe a{margin-right:12px}
.acco-safe .teln s{background-position:0 -17px}
.acco-safe .mail s{background-position:-17px 0}
.acco-safe .mailn s{background-position:-17px -17px}
.acco-safe .spsd s{background-position:-34px 0}
.acco-safe .spsdn s{background-position:-34px -17px}
.rank s{float:left;width:16px;height:16px;background:url(i/rank2011.gif);margin:3px 5px}
.r2 s{background-position:0 -17px}
.r3 s{background-position:0 -34px}
.r4 s{background-position:0 -51px}
.r5 s{background-position:0 -68px}
.r6 s{background-position:0 -87px}
.r7 s{background-position:0 -104px}
.r8 s{background-position:0 -121px}
.r9 s{background-position:0 -138px}
.r10 s{background-position:0 -154px}
.star s{width:64px;height:12px;background-image:url(http://misc.xxximg.com/201007/skin/df/i/icon_clubs.gif);background-repeat:no-repeat;overflow:hidden;display:block;margin:0 auto}
.sa0 s{background-position:-65px 0;}
.sa1 s{background-position:-52px 0;}
.sa2 s{background-position:-39px 0;}
.sa3 s{background-position:-26px 0;}
.sa4 s{background-position:-13px 0;}
.sa5 s{background-position:0 0;}
#remind{border:1px solid #ffeed6;background:#fff;padding:10px;overflow:hidden;zoom:1}
#remind dl{border-top:1px solid #ffeed6;overflow:hidden;zoom:1;height:30px;line-height:30px}
#remind .fore{border-top:none}
#remind dl dt,#remind dl dd{float:left}
#remind .oinfo{float:left;width:405px}
#remind .oinfo dd{width:104px;padding-right:10px;}
#remind .ainfo{width:220px;float:left;border-left:1px solid #ffeed6;padding-left:10px;margin-left:10px}
#remind .ainfo .fore1{margin-right:30px}
#reco-area{width:608px;float:left}
#reco-area .p-price strong{font-weight:normal;color:#cc0000}
#reco-area .mc{position:relative;height:183px;overflow:hidden;z-index:0}
.mleft,.mright{position:absolute;width:30px;height:183px;top:0;z-index:2;cursor:pointer;background:#ffffff}
.mleft{left:0;}
.mright{right:0}
.mleft s,.mright s{background:url(i/index.png) no-repeat;width:21px;height:116px;margin-top:37px}
.mleft s{background-position:0 -33px;float:right}
.mright s{background-position:-20px -33px;float:left}
.reco-list{padding:10px 30px 0}
.reco-list li{float:left;width:142px;padding:0 18px;text-align:center;}
.reco-list .p-img {height:104px}
#reco-area .p-img .comment01 a{display:inline;border:none;}
#reco-area .p-img .comment01 a:hover{border:none}
#reco-area .p-img .comment01 .func a{display:inline-block;*zoom:1;background:url(i/index.png) no-repeat -81px -150px;width:63px;height:21px;line-height:100px;overflow:hidden}
#reco-area .p-img .comment01{color:#333333;}
#reco-area .p-img a{ text-decoration:none}/
#reco-area #mlist03 .reco-list li{width:232px}
#mlist03 .p-info{text-align:left;line-height:22px}
#mlist03 .p-info .p-price{color:#333;}
#mlist03 li .p-buy strong,#mlist03 li .p-price strong{color:#FF6600;font-weight:bold}
#mlist03 .p-name{height:54px;text-align:left;margin-bottom:5px}
#mlist03 .p-img{float:left;margin-right:10px}
#mlist03 .p-img img{border:1px solid #cccccc}
#con-area{float:right;width:208px}
#con-area .mc{height:183px;}
#buy-area table th{border-bottom:1px solid #e6e6e6;text-align:center}
#buy-area .tb-void{overflow:visible}
*html #buy-area .tb-void{margin:0}
#buy-area .tb-void td{border-top-style:dotted;text-align:center}
#order-list .img-list{text-align:left;width:220px;zoom:1;overflow:hidden}
#order-list .img-list a{float:left;margin-right:5px;margin-top:2px;margin-bottom:2px}
a.tooltip:link,a.tooltip:hover,a.tooltip:visited{position:relative;display:block;text-decoration:none;width:100%;z-index:2}
.tooltip s{position:absolute;background:url(i/icon.gif) -61px 0;width:8px;height:4px;margin-top:3px;line-height:0;font-size:0;line-height:0;overflow:hidden;top:3px}
#buy-area,#buy-area .mc,#order-list{ overflow:visible}
#buy-area .mc{margin-bottom:3px;border:none}
#buy-area .mc .extra{text-align:right;padding:3px 10px 0 0}
#stay-eval .p-name{height:auto;text-align:left;width:370px}
#stay-eval .btn-8{margin-bottom:3px}
#order-list .prompt-01{position:absolute;padding:9px;width:342px;left:-346px;top:-38px}
#order-list .prompt-01 .pc{border:1px solid #ffe6bc;background:#fff;padding:10px;color:#333;text-align:left;overflow:hidden;zoom:1;min-height:235px;_height:235px}
#order-list .prompt-01 .pc li a{color:#333;text-decoration:none}
#order-list .prompt-01 .pc dl{border-bottom:1px solid #d7d6d6;line-height:16px;overflow:hidden;margin-bottom:5px}
#order-list .prompt-01 .pc dt,#order-list .prompt-01 .fore1{width:140px;float:left}
#order-list .prompt-01 .fore2{float:left;width:180px}
#order-list .prompt-01 .pb{top:35px;right:0\9}
#atte-area li{border-bottom:1px dotted #E6E6E6;padding:10px;line-height:48px;overflow:hidden;zoom:1}
#atte-area li .u-icon{float:left;margin-right:10px;}
#atte-area li .u-icon a{float:left;padding:3px;border:1px solid #e6e6e6}
#atte-area li .u-icon img{width:40px;height:auto}
#atte-area .t-info{float:left;width:450px;overflow:hidden;height:48px;overflow:hidden}
#atte-area .t-info a{margin-right:8px}
#atte-area .t-time{float:right;color:#999999;}
*html #atte-area .t-time{width:80px;}
*+html #atte-area .t-time{width:80px;}
.uic-list{padding:0 10px;overflow:hidden}
.uic-list li{float:left;margin-top:10px;width:33.3%;text-align:center}
.uic-list li img{width:50px;height:auto}
a.btn-again {background: url(i/use.gif);display: block;height: 21px;line-height: 100px; margin: 3px auto 0;overflow: hidden;width: 72px;}
a.btn-again:hover{background-position:0 -21px}
#da-home img{width:150px;height:auto}
.iloading{margin:76px auto 0}
#order-list .close{position:absolute;right:3px;top:3px;background:url(i/icon.gif) -81px -41px;width:19px;height:19px}
#headcolse{display: none;}
#headcon{padding: 0;border: 6px solid #999;}
.icon-succ03,.icon-warn03{display:inline-block;*zoom:1;font-size:0;line-height:0;overflow:hidden;background:url(i/icon-msg.png) no-repeat;width:32px;height:32px; vertical-align:top;margin-right:10px}
.icon-succ03{background-position:-64px 0}
.flexbox {padding-left:18px;padding-top:15px}
.flexbox strong{font-size:14px;}
.flexbox .fl{width:290px}
.flexbox .icon-succ03,.flexbox .icon-warn03{float:left}
.flexbox .btns{text-align:center}
.flexbox p a:link,.flexbox p a:visited{color:#005EA7}
.flexbox p{margin-bottom:10px;margin-left:40px}
.flexbox .label{color:#666666;width:120px;text-align:right}
.flexbox .item{margin-bottom:15px;padding-top:10px}
.flexbox .btn{margin-right:10px}
.flexbox .msg-error{line-height: normal;padding-top:3px}
#flexbox03 p{width:330px}
#flexbox03 .fl{width:270px}
.im01,.disim01{display:block;background:url(i/im.png) right -52px;width:82px;line-height:21px;text-align:left;margin:0 auto}
.im01 s,.disim01 s{float:left;background:url(i/im.png) no-repeat;height:21px;line-height:0;font-size:0;width:22px; vertical-align:middle;margin-right:4px}
.im01 s{background-position:-60px 0}
.disim01 s{background-position:-83px 0}
a.im01:link,a.im01:visited{color:#333333}
a.disim01:link,a.disim01:visited{color:#999999; text-decoration:none}
.disim01{cursor:default}
.mrefund .mc{padding:10px 30px}
.mrefund .icon-warn03,.mrefund .icon-succ03{float:left}
.mrefund .fore{margin-left:40px;padding-top:10px}
.mrefund h3,.mrefund p,.mrefund .item{margin-bottom:10px}
.mrefund .btns{text-align:center;padding-top:5px}
.mrefund .btn{margin:0 5px;font-weight:normal;font-size:12px}
.mrefund p .check{position:relative;top:2px}
.btns01{padding-left:90px}
.mrefund .form{zoom:1}
.mrefund .area{color:#ccc;margin-left:0px}
.mrefund .list-h li{width:180px;float:left;height:25px;line-height:25px}